#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdbool.h>
#include <math.h>

#include "string_tools.h"
#include "steggen.h"
#include "steggen_valid.h"

#define BUFFER_SIZE 1024

int main()
{
    steg_gen s;
    steggen_result sr;
    unsigned int cval = 5;

    s = parse_steg_generator("../exm/steggen_example");

    printf("Steganographic generators complexity is: %.2f bit\n", steggen_complexity(s));
    printf("Calling the generator with the value %u creates this tuple:\n\n", cval);
    call_steggen_value(s, cval);

    free_steggen(s);

    return 0;
}